arg		{v1,v2,v3,v4,v6,v7,v8}		
arg	{s1,s2,s1,s2}	{v1,v2,v3,v4,v6,v7,v8}		
arg		{v1,v2,v3,v4,v6,v7,v8}
arg		{v1,v2,v3,v4,v6,v7,v8}
